package com.caiheng.api.entity.pay;

import lombok.Data;

import java.io.Serializable;

/**
 * @创建者：zhouwei
 * @创建时间：2022/8/10
 * @描述：
 */
@Data
public class PuFaRequest implements Serializable {

    /**
     * 浦发收单给商户分配的特约商户号
     */
    private String spdbMrchNo;
    /**
     *  终端设备号
     *  终端设备编号，浦发收单分配
     */
    private String terminalNo;

    /**
     * 商户门店编号
     */
    private String prblmNo;

    /**
     *  商品描述
     *  微信的商品描述必填，支付宝的订单描述选填。微信格式要求：门店品牌名-城市分店名-实际商品名称
     */
    private String cmdtyDsc;

    /**
     * 交易金额  string(12) 金额，单位：元
     */
    private String tranAmt;

    /**
     * 商户通知地址
     * 异步通知地址，无需上送，总行通过ESB发送给分行
     */
    private String mrchlInfmAdr;

    /**
     *  交易类型
     *  OA-微信公众号支付 OB-微信动态扫码支付 OC-微信刷卡支付 OD-支付宝固定二维码支付 OE-支付宝动态扫码支付 OF-支付宝条码支付
     *  OG-微信APP支付 OH-微信H5支付(暂不支持) OK-聚合动态码支付 OM-微信小程序支付 UA-银联扫码支付(被扫) UB-银联动态码支付(主扫)
     */
    private String tranType;

    /**
     * 商户系统的内部订单号
     */
    private String frmrMrchOrdrNo;

    /**
     *  商户系统的交易时间，格式:yyyyMMddHHmmss
     */
    private String mrchTm;
}
